Text copied to clipboard!
Tytuł
Text copied to clipboard!Programista Java
Opis
Text copied to clipboard!
Poszukujemy doświadczonego Programisty Java, który dołączy do naszego zespołu technologicznego. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie, implementację oraz utrzymanie aplikacji opartych na języku Java. Oczekujemy, że kandydat będzie posiadał solidne umiejętności programistyczne, doświadczenie w pracy z nowoczesnymi frameworkami oraz znajomość najlepszych praktyk w zakresie tworzenia oprogramowania.
Do głównych zadań będzie należało tworzenie nowych funkcjonalności, optymalizacja istniejących rozwiązań oraz współpraca z zespołem analityków, testerów i projektantów. Programista Java będzie również odpowiedzialny za analizę wymagań biznesowych, przygotowywanie dokumentacji technicznej oraz udział w procesie wdrażania i utrzymania aplikacji.
Oferujemy pracę w dynamicznym i przyjaznym środowisku, możliwość rozwoju zawodowego oraz udział w ciekawych projektach dla klientów z różnych branż. Zapewniamy dostęp do najnowszych technologii, szkolenia oraz wsparcie doświadczonych specjalistów.
Idealny kandydat powinien posiadać wykształcenie wyższe techniczne, minimum 2-letnie doświadczenie w programowaniu w języku Java oraz znajomość narzędzi takich jak Spring, Hibernate, Maven czy Git. Mile widziana jest również znajomość zagadnień związanych z architekturą mikroserwisów, bazami danych SQL i NoSQL oraz doświadczenie w pracy w metodykach zwinnych (Agile, Scrum).
Jeśli jesteś osobą samodzielną, komunikatywną i nastawioną na rozwój, zapraszamy do aplikowania na stanowisko Programisty Java w naszej firmie.
Obowiązki
Text copied to clipboard!- Projektowanie i implementacja aplikacji w języku Java
- Tworzenie nowych funkcjonalności oraz rozwijanie istniejących rozwiązań
- Analiza wymagań biznesowych i technicznych
- Współpraca z zespołem projektowym, analitykami i testerami
- Przygotowywanie dokumentacji technicznej
- Optymalizacja wydajności aplikacji
- Utrzymanie i wsparcie istniejących systemów
- Udział w procesie wdrażania oprogramowania
- Wdrażanie najlepszych praktyk programistycznych
- Rozwiązywanie problemów technicznych
Wymagania
Text copied to clipboard!- Wykształcenie wyższe techniczne (informatyka lub pokrewne)
- Minimum 2 lata doświadczenia w programowaniu w języku Java
- Znajomość frameworków Spring i Hibernate
- Umiejętność pracy z bazami danych SQL i NoSQL
- Znajomość narzędzi takich jak Maven, Git
- Doświadczenie w pracy w metodykach Agile/Scrum
- Umiejętność analitycznego myślenia
- Znajomość języka angielskiego na poziomie umożliwiającym czytanie dokumentacji
- Komunikatywność i umiejętność pracy w zespole
- Samodzielność i dobra organizacja pracy
Potencjalne pytania na rozmowie
Text copied to clipboard!- Jakie masz doświadczenie w programowaniu w języku Java?
- Z jakimi frameworkami Java pracowałeś/aś najczęściej?
- Czy masz doświadczenie w pracy z bazami danych SQL lub NoSQL?
- Jakie narzędzia do kontroli wersji znasz?
- Czy pracowałeś/aś w metodykach Agile lub Scrum?
- Opisz projekt, z którego jesteś najbardziej dumny/a.
- Jak radzisz sobie z rozwiązywaniem problemów technicznych?
- Czy masz doświadczenie w pracy z architekturą mikroserwisów?
- Jakie są Twoje oczekiwania dotyczące rozwoju zawodowego?
- Czy posiadasz certyfikaty związane z technologią Java?